package filtrosDeBusquedas;

import java.util.ArrayList;
import java.util.Collection;

import aOrganizar.Itinerario;
import aOrganizar.ItinerarioFilter;

public class UbicacionFilter implements ItinerarioFilter {

	private String ubicacionDeseada;

	public UbicacionFilter(String ubicacionDeseada) {
		this.ubicacionDeseada = ubicacionDeseada;

	}

	public Collection<Itinerario> filtrar(Collection<Itinerario> itinerarios) {
		ArrayList<Itinerario> itinerariosBuscados = new ArrayList<Itinerario>();
		for (Itinerario itinerario : itinerarios) {
			if (itinerario.sosDeubicacion(ubicacionDeseada)) {
				itinerariosBuscados.add(itinerario);
			}

		}
		return itinerariosBuscados;

	}

}
